﻿namespace Sai.Core
{
	using System;

	/// <summary>
	/// Result of comparing two versions of an assembly.
	/// </summary>
	[Serializable]
	public enum AssemblyComparisonResult
	{
		/// <summary>
		/// Not sure, not enough information yet.
		/// </summary>
		Indeterminate,

		/// <summary>
		/// There is no change between versions.
		/// </summary>
		NoChange,

		/// <summary>
		/// Assembly has been removed from the new version.
		/// </summary>
		Removed,

		/// <summary>
		/// The assembly has API changes.
		/// </summary>
		Changed,

		/// <summary>
		/// The assembly was added since the old version.
		/// </summary>
		Added
	}
}
